package com.hpeu_01.day0111.homework;

import java.util.Scanner;

/**
 * 第三题：某个公司采用公用电话传递数据，数据是四位的整数，在传递过程中是加密的，
 * 加密规则如下：每位数字都加上5,然后用每位加上5的数除以10的余数代替该位数字，
 * 再将第一位和第四位交换，第二位和第三位交换。例如：7123         2678       8762
 * 输入一个四位数并输出他的加密后的数字。
 */
public class HomeWork03 {
    public static void main(String[] args) {
        System.out.println("请输入四位数：");
        Scanner scanner = new Scanner(System.in);
        int number = scanner.nextInt();
        int f=number/1000;//第一位数
        int s=number%1000/100;//第二位数
        int t=number%1000%100/10;//第三位数
        int d=number%10;//第四位数
        //然后用每位加上5的数除以10的余数代替该位数字，
        f=(f+5)%10;
        s=(s+5)%10;
        t=(t+5)%10;
        d=(d+5)%10;
        //第一位和第四位交换
        int i=f;
        f=d;
        d=i;
        //第二位和第三位交换
        int y=s;
        s=t;
        t=y;
        //输出该数
        System.out.println("该数为:\n"+f+s+t+d);
    }
}